home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import java.util.EventObject;
- import javax.accessibility.AccessibleRole;
- import javax.accessibility.AccessibleState;
-
- public class JToggleButton$AccessibleJToggleButton extends AbstractButton.AccessibleAbstractButton implements ItemListener {
- // $FF: synthetic field
- private final JToggleButton this$0;
-
- public JToggleButton$AccessibleJToggleButton(JToggleButton var1) {
- super(var1);
- this.this$0 = var1;
- ((AbstractButton)var1).addItemListener(this);
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.TOGGLE_BUTTON;
- }
-
- public void itemStateChanged(ItemEvent var1) {
- JToggleButton var2 = (JToggleButton)((EventObject)var1).getSource();
- if (this.this$0.accessibleContext != null) {
- if (((AbstractButton)var2).isSelected()) {
- this.this$0.accessibleContext.firePropertyChange("AccessibleState", (Object)null, AccessibleState.CHECKED);
- } else {
- this.this$0.accessibleContext.firePropertyChange("AccessibleState", AccessibleState.CHECKED, (Object)null);
- }
- }
-
- }
- }
-